.rtl .dwqa-search input {
	background-position: 15px center !important;
	padding-left: 40px;
}

.rtl .dwqa-question-filter .dwqa-sort-by {
	float: left;
}

.rtl .dwqa-questions-list .dwqa-question-item {
	padding: 15px 80px 15px 180px;
}

.rtl .dwqa-questions-list .dwqa-question-item .dwqa-question-stats {
	right: auto;
	left: 10px;
}

.rtl .dwqa-questions-list .dwqa-question-item .avatar {
	left: auto;
	right: 15px;
	margin-right: 0;
	margin-left: 5px;
}

.rtl .dwqa-question-item .dwqa-status {
	margin-right: 0;
	margin-left: 10px;
	left: 0;
	right: 15px;
}

.rtl.single-dwqa-question .dwqa-question-item .avatar,
.rtl.single-dwqa-question .dwqa-answer-item .avatar {
	float: right;
	margin-right: 0;
	margin-left: 10px;
}

.rtl .dwqa-question-item .dwqa-question-actions,
.rtl .dwqa-answer-item .dwqa-answer-actions,
.rtl .dwqa-answer-item .dwqa-comment-actions {
	float: left;
}

.rtl.single-dwqa-question .dwqa-question-item .dwqa-staff,
.rtl.single-dwqa-question .dwqa-answer-item .dwqa-staff {
	margin: 0 10px 0 0;
}


/* DIY表单页面 */
.diyform_table{width:95%;margin:10px auto;}
.diyform_table tr{padding:2px 0;height:40px;line-height:40px;}
select{ background: #fff none repeat scroll 0 0;border-color: #666666 #cccccc #cccccc #666666;border-image: none;border-style: solid;border-width: 1px;height: 25px;line-height: 25px;margin-right:2px;}
textarea{width:500px;height:80px;padding:2px 3px;border-radius:2px;border:1px solid #dadada;outline:none;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;font-size:12px;margin:10px 0}
.input,.input_text{height:25px;line-height:25px;width:250px;padding:0px 3px;border-radius:2px;border:1px solid #dadada;outline:none;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
.w550{width:550px;}
.fieldset_list{border:1px solid #d8d8d8;margin-bottom:5px}
.fieldset_list legend{font-size:14px;color:#666;background-color:#f9f9f9;border:1px solid #d8d8d8;padding:0 15px;height:25px;line-height:25px;width:56px;font-weight:bold;margin-bottom:0px;}
.fieldset_tip{text-align:center;font-size:13px;margin-top:5px;margin-bottom:10px;}
.file_ul li{margin-bottom:5px;margin-left:10px}
.file_ul li input{margin-right:10px;height:20px;line-height:20px;width:210px;padding:0px 3px;border:1px solid #dadada}
.file_ul li a{color:#06c}
.textarea{width:550px;height:80px;padding:2px 3px;border-radius:2px;border:1px solid #dadada;outline:none;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;font-size:12px;}
.input:focus,.textarea:focus{border-color:#75a1f0;box-shadow: 0 0 12px #75a1f0;outline:medium none;transition:all 0.218s ease 0s;}
.radio{margin-right:3px;}
.option_label{margin-right:8px;}
.red{color:red;margin-left:5px}
.codeimg{cursor:pointer;height:28px;margin-top:5px;margin-left:5px;}
.uploadfile{height:25px;line-height:25px;width:330px;padding:0px 3px;border-radius:2px;border:1px solid #dadada;outline:none;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
.upload-btn{background:#5a98de;color:#fff !important;display: inline-block;text-align: center;height:22px;line-height:22px;cursor: pointer;padding:3px 10px;border-radius:3px;transition:all 0.3s}
.upload-btn:hover{background:#0a6999;color:#fff;text-decoration:none}
.diyform_explain{background:#fffced;border:1px solid #ffbe7a;padding:5px 5px;margin-bottom:20px;height:25px;line-height:25px;}
/*masked*/
.masked{text-align: center;background-image: -webkit-linear-gradient(left, #fff, #000 10%, #fff 50%, #000 80%, #fff);-webkit-text-fill-color: transparent;-webkit-background-clip: text;-webkit-background-size: 200% 100%;	-webkit-animation: masked-animation 4s infinite linear;}
@-webkit-keyframes masked-animation {0%{ background-position: 0 0;}100% { background-position: -100% 0;}}
/* 留言板页面 */
#main_book{margin-bottom:30px;font-size:14px;line-height:30px;color:#464646}
#main_book a{color:#464646;}
#main_book h3{color:#666;border-bottom:1px solid #cbd1d3;font-size:12px;height:35px;line-height:35px;font-weight: normal;margin-bottom:30px;}
#main_book .book_title{color:#333;font-size:21px;margin-bottom:10px;}
#main_book .book_title a{color:#0033cc;font-size:16px;margin:0 20px}
#main_book p{color:#9a9a9a;font-size:12px;line-height:22px;}
.message_table{width:600px;margin:10px auto 0}
.message_table tr{padding:2px 0;height:40px;line-height:40px;}
.xing{padding-left:15px;color:red;}
.tips{padding-left:15px;color:#bebebe;}
.input_text{border: 1px solid #d0d0d0;padding:2px;height:25px;line-height:25px; width:300px; font-size: 12px;outline:none;}
.textarea_text{padding:3px;border: 1px solid #d0d0d0;outline:none}
.submit{height:35px;width:300px;line-height:35px;color:#fff;background:#09c;cursor:pointer;border:none;outline:none;transition:all 0.3s}
.submit:hover{background:#018dbc}
.book_title{font-size:16px;color:#565656;margin:10px 0;}
.guestbook_list{padding:10px;background:#fafafa;border:1px solid #dadada;line-height:25px;margin-bottom:10px;color:#888}
.book_head{font-size:12px;border-bottom:1px dashed #8e8e8e;padding:5px 0;}
.book_head span{color:#9a9a9a;margin-left:5px;font-size:12px}
.book_content{margin:10px 0;}
.admin_repay strong{color:#DE4C1C;}



/* 评论 */
.comment{position:relative;margin:20px 0}
.comment h3{height:28px; line-height:28px}
.com_form{width:100%; position:relative}
.textarea{width:98%; height:78px; border:1px solid #ccc;padding:5px 5px;outline:none;color:#333;line-height: 20px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;}
.textarea2{width:98%}
.com_form p{height:28px; line-height:28px; position:relative}
span.emotion{width:42px; height:20px; background:url(../image/icon.gif) no-repeat 2px 2px; padding-left:20px; cursor:pointer;color:#999}
span.emotion:hover{background-position:2px -28px;color:#666}
.qqFace{margin-top:4px;background:#fff;padding:2px;border:1px #dfe6f6 solid;}
.qqFace table td{padding:0px;}
.qqFace table td img{cursor:pointer;border:1px #fff solid;}
.qqFace table td img:hover{border:1px #0066cc solid;}
.sub_btn{background-color: #e6e6e6;background-image: linear-gradient(#fcfcfc, #fcfcfc 25%, #e6e6e6);background-repeat: no-repeat;border-bottom-right-radius: 3px;border-color: #ccc #ccc #aaa;border-style: solid;border-width: 1px;box-shadow: 0 0 1px #fff inset;color: #555;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 14px;font-weight: bold;height: 32px;position: absolute;right: 0;text-align: center;text-shadow: 0 1px 0 #fff;top: 0;transition: all 0.15s linear 0s;width: 100px;cursor:pointer;border-radius:2px;margin-top:5px;outline:none;}
.sub_btn:hover{background-position:0 -15px;color:#121212}
.static{position:static;float:right;}
.comment_list{border:1px solid #ccc;margin:25px 0 15px;overflow:hidden;}
.comment_list_top{background:#fbfbfb;color:#555;font-size:14px;padding:0 12px;font-weight:bold;height:30px;line-height: 30px;border-bottom: 1px dotted #ddd;}
.comment_list_body ul{padding:0 12px;}
.comment_list_body ul li{padding:10px 0;border-bottom: 1px dotted #ddd;overflow:hidden;}
.comment_list_body ul li:last-child{border-bottom:none;}
.comm_right{margin-left:50px;}
.user_name{color:#017cb9}
.user_name:hover{color:#2a6496;text-decoration:underline;transition: all 0.15s linear 0s;}
.user_pic{float:left;}
.comm_right p{font-size: 14px;line-height: 1.5em;color:#666;margin:5px 0;}
.original_comment{display:block;margin:5px 0;}
.comm_time{font-size:12px;color:#999;}
.comm_a{font-size:12px;color:#999;margin:0 5px;transition: all 0.15s linear 0s;}
.comm_a:hover{color:#555}
.none{display:none;}
.rep_cont{padding:10px 0;}

/*contentpage*/
div.contentpage {padding:3px; TEXT-ALIGN: center}  
div.contentpage A {border: #aaaadd 1px solid;padding:2px 10px;MARGIN:2px 5px; COLOR: #000099; TEXT-DECORATION: none}  
div.contentpage A:hover {border:#000099 1px solid; COLOR: #000;}  
div.contentpage A:active {border:#000099 1px solid;COLOR: #000;}  
div.contentpage SPAN.current {border:#2894FF 1px solid;padding:2px 10px; FONT-WEIGHT: bold;MARGIN:2px 5px;COLOR:#fff;BACKGROUND-COLOR: #66B3FF}  
div.contentpage SPAN.disabled {border:#eee 1px solid;padding:2px 10px;MARGIN:2px 5px;COLOR: #ddd;} 
.commentContent{word-wrap:break-word;text-align:justify;text-justify:inter-ideograph;}
.tag_list a{float:left;display:block;margin:5px;display:inline-block;padding:5px;border:1px solid #ccc;border-radius:5px;background:#fff;color:#666;font-size:12px;transition:all .3s ease 0s}
.tag_list a:hover{background:#fff;color:#00c3b6;border:1px solid #00c3b6}
/*tags*/
.tagcloud { clear: both; overflow: hidden; background: #fff; margin-bottom: 20px }
.tagcloud { overflow: hidden; font-size: 14px}
.tagcloud a {line-height: 24px; height: 24px; display: block; background: #999; float: left; padding: 3px 8px!important; margin: 10px 10px 0 0; border-radius: 8px; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; transition: all 0.5s; color: #FFF!important; }
.tagcloud a:nth-child(8n-7) { background: #8A9B0F }
.tagcloud a:nth-child(8n-6) { background: #EB6841 }
.tagcloud a:nth-child(8n-5) { background: #3FB8AF }
.tagcloud a:nth-child(8n-4) { background: #FE4365 }
.tagcloud a:nth-child(8n-3) { background: #FC9D9A }
.tagcloud a:nth-child(8n-2) { background: #EDC951 }
.tagcloud a:nth-child(8n-1) { background: #C8C8A9 }
.tagcloud a:nth-child(8n) { background: #83AF9B }
.tagcloud a:first-child { background: #036564 }
.tagcloud a:last-child { background: #3299BB }
.tagcloud a:hover { border-radius: 0; text-shadow: #000 1px 1px 1px }
/*up--down*/
#yzmcms_digg_div{text-align: center;margin:20px 0;}
#yzmcms_digg_div div{width:150px;height:35px;line-height:35px;display:inline-block;text-align:center;color:#fff;border-radius:5px;cursor: pointer;}
.digg_up{background: #e2523a}
.digg_down{background: #9a9a9a}